module kinds_mod

  implicit none
  
  integer, parameter :: i2  = 2
  integer, parameter :: i4  = 4
  integer, parameter :: i8  = 8
  integer, parameter :: i16 = 16
  integer, parameter :: r2  = 2
  integer, parameter :: r4  = 4
  integer, parameter :: r8  = 8
  integer, parameter :: r16 = 16

  integer, parameter :: i_kind = i4
  integer, parameter :: r_kind = r8

end module kinds_mod
